package pe.edu.claretiano.admisionmatricula.matricula.serviceimpl;

import java.util.List;

import pe.edu.claretiano.admisionmatricula.bean.DetalleHorario;
import pe.edu.claretiano.admisionmatricula.bean.Horario;
import pe.edu.claretiano.admisionmatricula.bean.Matricula;
import pe.edu.claretiano.admisionmatricula.matricula.dao.HorarioDao;
import pe.edu.claretiano.admisionmatricula.matricula.daoimpl.HorarioDaoImpl;
import pe.edu.claretiano.admisionmatricula.matricula.service.HorarioService;

public class HorarioServiceImpl implements HorarioService {
	
	private HorarioDao dao;
	
	public  HorarioServiceImpl(){
		dao = new HorarioDaoImpl();
	}

	@Override
	public Matricula obtenerMatriculaRegistrada(Matricula matricula) {
		
		return dao.obtenerMatriculaRegistrada(matricula);
	}

	@Override
	public Horario obtenerHorario(Horario horario) {
		
		return dao.obtenerHorario(horario);
	}

	@Override
	public List<DetalleHorario> obtenerDetalleHorario(Horario horario) {
		
		return dao.obtenerDetalleHorario(horario);
	}

	@Override
	public void actualizarHorarioMatricula(Matricula matricula) {
		
		dao.actualizarHorarioMatricula(matricula);
		
	}

	@Override
	public Matricula obtenerHorarioRegistrado(Matricula matricula) {
		
		return dao.obtenerHorarioRegistrado(matricula);
	}


}
